package main

import "fmt"

// 定义结构体
type Student2 struct {
	id      int
	name    string
	age     int
	gender  string //字符类型
	address string
}

func main() {
	// 结构体的另一种使用方式
	var lisi Student2 = Student2{2, "李四", 22, "男", "北京大兴"}

	// 结构体的赋值即为复制，很特殊，并非引用
	var lisi1 = lisi
	lisi1.name = "李四111"

	// 不会影响原来的结构体
	fmt.Println(lisi1)
	fmt.Println(lisi)
}
